package org.example.gradle.jp.model.entity;


import gradle.common.core.mode.entity.BaseModel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 单词
 *
 * @author 1141193930@qq.com
 */
@Data
@Schema(description = "单词Model")
@EqualsAndHashCode(callSuper = true)
public class StarWord extends BaseModel {

    /**
     * 课程表 star_course ID
     */
    @Schema(description = "课程表 star_course ID")
    private Long starCourseId;

    /**
     * 单词样例表ID
     */
    @Schema(description = "单词样例表ID")
    private Long wordSampleId;

    /**
     * 单词
     */
    @Schema(description = "单词")
    private String wordOriginal;

    /**
     * 单词中文翻译
     */
    @Schema(description = "单词中文翻译")
    private String wordChinese;

    /**
     * 单词词性
     */
    @Schema(description = "单词词性")
    private String wordType;

}